package br.com.esporte.apresentacao.infra.session;

import org.apache.wicket.Session;
import org.apache.wicket.protocol.http.WebSession;
import org.apache.wicket.request.Request;

import br.com.esporte.negocios.entidade.imp.Usuario;

public class SessionEsporte extends WebSession {

	private Usuario usuario;

	private static final long serialVersionUID = 697112523349217830L;

	public static SessionEsporte get() {
		return (SessionEsporte) Session.get();
	}

	public SessionEsporte(final Request request) {
		super(request);
	}

	public Usuario getUsuario() {
		return this.usuario;
	}

	public boolean isAuthenticated() {
		return (this.usuario != null);
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

}
